package com.atguigu.gulimall.product.dao;

import com.atguigu.gulimall.product.entity.CategoryBrandRelationEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 品牌分类关联
 * 
 * @author shujun
 * @email 961624576@qq.com
 * @date 2024-01-12 18:44:30
 */
@Mapper
public interface CategoryBrandRelationDao extends BaseMapper<CategoryBrandRelationEntity> {

    //传多个值的，推荐使用@Param("brandId")起名字，否则就得用map装，又得new Map，然后还得put
    //注意，接收值的方法是无法获取这个参数的名字的，只能获取到值。比如brandId，它只能获取它的值，
    //brandId这个变量名他是拿不到的。所以这里才需要用@Param("brandId")来告诉它
    void updateBrand(@Param("brandId") Long brandId, @Param("brandName")String brandName);
}
